#include <iostream>

using namespace std;
const int N = 100010;
int p[N], s[N];
int main()
{
    int n;
    cin >> n;

    for(int i = 0; i < n; i++) cin >> p[i];

    int res = 0;
    for(int i = 0, k = 0; i < n; i++)
    {
        s[p[i]] ++;

        while(s[p[i]] > 1)
        {
            s[p[k]] --;
            k ++;
        }
        res = max(res, i - k + 1);

    }

    cout << res << endl;


    return 0;
}
